Overview of using Devices with FlashAir

FlashAir Development for Embedded Devices

The FlashAir is an iSDIO standard compliant device with wireless LAN funcitonality.

Devices with an SD card slot such as cameras and PCs (i.e. SD host devices) will recognize the FlashAir as a SDHC memory card, and read/write data. Furthermore, SD host devices that support iSDIO commands can control the wireless LAN functionality of the FlashAir directly.

In addition, lua scripting allows a lot of advanced features such as uploading a file to the external server, downloading data, and generating HTML dynamically.


Control with iSDIO

FlashAir device development

iSDIO control allows you do the following:

  • Wireless LAN - Control Wireless LAN functions, such as enabling AP/STA mode, using both simultaneously (bridge mode), and scanning SSIDs.
  • HTTP - HTTP communication via Wireless LAN
  • PIO - FlashAir supports PIO.
  • SD - You can read from and write files on the internal flash memory.
  • Other - You can read from and write SRAM.

For more details, see iSDIO API guide.


Control by Lua scripting

FlashAir device development

Lua scripting control allows you to do the following:

  • Wireless LAN - Control Wireless LAN functions, such as enabling AP/STA mode, using both simultaneously (bridge mode), and scanning SSIDs.
  • HTTP - HTTP communication via Wireless LAN
  • Script - You can execute Lua scripts on FlashAir.
  • PIO - FlashAir supports PIO.
  • Other - You can read from and write SRAM.

For more details, see Lua Scripting.